body{
    background-color:#f3f3f3;
}
.codeTopay{
    background-color:#fff;
    display:none;
}
.consumePay{
    padding:.3rem;
    border-bottom:1px solid #ddd;
}
.consumePay p{
    padding:.2rem 0;
    font-size:.4rem;
    letter-spacing: .02rem;
    color:#666;
}
.consumeMon span{
    display:inline-block;
    color:#666;
    font-size:1rem;
    width:7%;
}
.consumePay .consumeMon input{
    border:0px;
    width:80%
}
input[placeholder], [placeholder], *[placeholder] {
    color:#757575 !important;
    font-size:1rem;
}

.discountPay{
    padding:.3rem;
    font-size:.4rem;
}
.discountPay span{
    float:left;
    color:#666;
}
.discountPay b{
    font-weight:400;
    color:#33cbff;
    float:right;
}



/*键盘*/
.offerPay_number_table_line {
    /*position: relative;*/
}
.offerPay_number_table{
    display: block;
    position:fixed;
    width:100%;
    z-index:10;
    bottom:-20rem;
    transition:all 0.3s;
}
.offerPay_number_table_line{
    position: relative;
    display: -webkit-box;
    width:100%;
    border-bottom:1px solid #f2f2f2;
}
.offerPay_number_table_line a{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:Center;
    font-size:0.6rem;
    width:25%;
    height:1.3rem;
    background-color: #fff;
    text-align:center;
    line-height:1.3rem;
    border-right:1px solid #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#444;
    user-select: none;
    -webkit-user-select: none;
}
.offerPay_number_table_line a:last-child{
    border-right:0;
}
.offerPay_number_delete {
    height: 2.6rem !important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.offerPay_number_delete img{
    width:1rem;
}
.offerPay_number_0 {
    width: 50% !important;
}
.offerPay_number_table_line a.offer_pay_2 {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    position: absolute;
    height: 2.6rem !important;
    bottom: 0;
    right: 0;
    background: #FF4B2C;
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.1rem;
    -webkit-box-orient: vertical;
}

















